WarningCode
SDK 警告码。
Declared in KRtcEngineConstants.java
属性
KWarningCodeNetworkNotGood
KWarningCodeNetworkNotGood=(5)
KWarningCodeFallbackToSoftVideoEncoder
KWarningCodeFallbackToSoftVideoEncoder=(162)
ErrorCode
SDK 错误码。
Declared in KRtcEngineConstants.java
属性
KErrorCodeFailedDecodePushedImage
KErrorCodeFailedDecodePushedImage=(159)
详情描述:
无法解码 APP 通过 startPushImage 设置的图片。
KErrorCodeFailedDecodeWatermarkImage
KErrorCodeFailedDecodeWatermarkImage=(160)
详情描述:
无法解码 APP 通过 AddWatermark 接口设置的图片。
KErrorCodeFailedOpenCamera
KErrorCodeFailedOpenCamera=(301)
KErrorCodeFailedOpenMicrophone
KErrorCodeFailedOpenMicrophone=(302)
OrientationMode
手机横竖屏模式。
Declared in KRtcEngineConstants.java
属性
KOrientationModeAdaptive
KOrientationModeAdaptive=(0)
详情描述:
(默认)该模式下 SDK 输出的视频方向与采集到的视频方向一致。接收端会根据收到的视频旋转信息对视频进行旋转。该模式适用于接收端可以调整视频方向的场景。如果采集的视频是横屏模式,则输出的视频也是横屏模式;如果采集的视频是竖屏模式,则输出的视频也是竖屏模式。
KOrientationModeLandscape
KOrientationModeLandscape=(1)
详情描述:
该模式下 SDK 固定输出风景(横屏)模式的视频。如果采集到的视频是竖屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用 CDN 推流场景下。
KOrientationModePortrait
KOrientationModePortrait=(2)
详情描述:
该模式下 SDK 固定输出人像(竖屏)模式的视频,如果采集到的视频是横屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用 CDN 推流场景下。
LogLevel
KRTC SDK 的日志输出等级。
Declared in KRtcEngineConstants.java
属性
KLevelDebug
KLevelDebug=(0)
KLevelInfo
KLevelInfo=(1)
详情描述:
(默认)输出 KLogLevelFatal、KLogLevelError、KLogLevelWarn、KLogLevelInfo 级别的日志。我们推荐你将日志级别设为该等级。
KLevelWarn
KLevelWarn=(2)
详情描述:
仅输出 KLogLevelFatal、KLogLevelError、KLogLevelWarn 级别的日志。
KLevelError
KLevelError=(3)
详情描述:
仅输出 KLogLevelFatal、KLevelError 级别的日志。
KLevelNone
KLevelNone=(4)
LiveAudioProfile
音频编码参数。
Declared in KRtcEngineConstants.java
属性
KLiveAudioProfileSpeechDefault
KLiveAudioProfileSpeechDefault=(0)
详情描述:
默认,双声道,采样率44100Hz,码率64kbps。
KLiveAudioProfileMusicStandardStereo
KLiveAudioProfileMusicStandardStereo=(1)
详情描述:
音乐编码,双声道,采样率48000Hz,码率48kbps。
KLiveAudioProfileMusicHighQualityStereo
KLiveAudioProfileMusicHighQualityStereo=(2)
详情描述:
高音质音乐编码,双声道,采样率48000Hz,码率64kbps。
KLiveAudioProfileMusicHigherQualityStereo
KLiveAudioProfileMusicHigherQualityStereo=(3)
详情描述:
96K音质音乐编码,双声道,采样率48000Hz,码率96kbps。
KLiveAudioProfileMusicVeryHighQualityStereo
KLiveAudioProfileMusicVeryHighQualityStereo=(4)
详情描述:
128K音质音乐编码,双声道,采样率48000Hz,码率128kbps。
VoiceEffectOption
音效选项
Declared in KRtcEngineConstants.java
属性
KVeoThriller
KVeoThriller=(2)
KVeoDieFat
KVeoDieFat=(6)
KVeoBadBoy
KVeoBadBoy=(7)
KVeoXiaoHuangRen
KVeoXiaoHuangRen=(8)
KVeoHeavyMetal
KVeoHeavyMetal=(9)
KVeoHeavyMechinery
KVeoHeavyMechinery=(11)
KVeoPowerCurrent
KVeoPowerCurrent=(12)
KVeoUserDefine
KVeoUserDefine=(15)
KVeoVibrato
KVeoVibrato=(16)
KVeoWaWaYin
KVeoWaWaYin=(18)
ReverbLevel
混响选项
Declared in KRtcEngineConstants.java
属性
KReverbNone
KReverbNone=(0)
KReverbChrous
KReverbChrous=(1)
KReverbClassic
KReverbClassic=(2)
KReverbPop
KReverbPop=(3)
KReverbHeavy
KReverbHeavy=(4)
KReverbReverb
KReverbReverb=(5)
KReverbKtv
KReverbKtv=(6)
KReverbBathRoom
KReverbBathRoom=(7)
KReverbRecord
KReverbRecord=(8)
KReverbStudio
KReverbStudio=(9)
KReverbStage
KReverbStage=(10)
KReverbConcert
KReverbConcert=(11)
KReverbLight
KReverbLight=(12)
KReverbSuperStar
KReverbSuperStar=(13)
KReverbAmazing
KReverbAmazing=(14)
KReverbAmazing2
KReverbAmazing2=(15)
KReverbOldTimeRadio
KReverbOldTimeRadio=(16)
RenderMode
”视频渲染模式。"
Declared in KRtcEngineConstants.java
属性
KScaleToFitWithCropping
KScaleToFitWithCropping=(0)
详情描述:
优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉。
KScaleToFit
KScaleToFit=(1)
详情描述:
优先保证视频内容全部显示。视频尺寸等比缩放,直至视频窗口的一边与视窗边框对齐。如果视频长宽与显示窗口不同,视窗上未被填满的区域将被涂黑。
MirrorMode
镜像模式。
Declared in KRtcEngineConstants.java
属性
KVideoMirrorModeAuto
KVideoMirrorModeAuto=(0)
详情描述:
(默认)由 SDK 决定镜像模式,前置摄像头镜像,后置摄像头不镜像。
KVideoMirrorModeEnabled
KVideoMirrorModeEnabled=(1)
KVideoMirrorModeDisabled
KVideoMirrorModeDisabled=(2)
VideoSourceType
视频源类型。
Declared in KRtcEngineConstants.java
属性
KVideoSourceTypePeople
KVideoSourceTypePeople=(0)
KVideoSourceTypeContent
KVideoSourceTypeContent=(1)
BackgroundMode
App 退后台后的音视频推流模式。
Declared in KRtcEngineConstants.java
属性
KBackgourndModeKeepLastFrame
KBackgourndModeKeepLastFrame=(0)
详情描述:
App 退后台推的视频流为退后台之前的最后一个视频帧,音频为静音数据。
KBackgourndModeBlackStreaming
KBackgourndModeBlackStreaming=(1)
详情描述:
App 退后台推的视频流为黑屏,音频为静音数据。
KBackgourndModeNormalStreaming
KBackgourndModeNormalStreaming=(2)
详情描述:
App 退后台仍然正常推音视频流,常用于屏幕推流。
KBackgourndModeBreakStreaming
KBackgourndModeBreakStreaming=(3)
PushStreamState
直播推流状态。
Declared in KRtcEngineConstants.java
属性
KPushStreamStateInvalid
KPushStreamStateInvalid=(-1)
KPushStreamStateIdle
KPushStreamStateIdle=(0)
KPushStreamStateRunning
KPushStreamStateRunning=(1)
详情描述:
正在推流中,当调用 startPush 成功推流时,sdk 会返回该值。
KPushStreamStateStopped
KPushStreamStateStopped=(2)
详情描述:
推流已正常结束,当调用 stopPush 主动停止推流时,SDK会返回该值。
KPushStreamStateFailed
KPushStreamStateFailed=(3)
详情描述:
推流失败,可以通过 onPushStreamStateChanged 回调报告的信息排查问题,然后重新推流。
KPushStreamStateRecovering
KPushStreamStateRecovering=(4)
详情描述:
尝试重新连接Aray服务器和CDN,最多尝试重连3次,每次10秒。如仍未成功恢复连接,则推流状态变为 kFailed。
PushStreamError
直播推流错误码。
Declared in KRtcEngineConstants.java
属性
KPushStreamErrorOk
KPushStreamErrorOk=(0)
KPushStreamErrorFailed
KPushStreamErrorFailed=(1)
详情描述:
一般性错误,没有明确原因。你可以尝试重新推流。
KPushStreamErrorAudioPublication
KPushStreamErrorAudioPublication=(2)
详情描述:
音频推流出错。例如,本地音频采集设备未正常工作、被其他进程占用或没有使用权限。
KPushStreamErrorVideoPublication
KPushStreamErrorVideoPublication=(3)
详情描述:
视频推流出错。例如,本地视频采集设备未正常工作、被其他进程占用或没有使用权限。
KPushStreamErrorNetConnect
KPushStreamErrorNetConnect=(4)
KPushStreamErrorBadName
KPushStreamErrorBadName=(5)
详情描述:
URL 已用于推流,请使用新的 URL。
KPushStreamErrorAuthenticationFailed
KPushStreamErrorAuthenticationFailed=(6)
详情描述:
鉴权失败,比如被禁推或者 token 错误等。
NetworkQuality
网络质量
Declared in KRtcEngineConstants.java
属性
KNetworkQualityUnknown
KNetworkQualityUnknown=(0)
KNetworkQualityExcellent
KNetworkQualityExcellent=(1)
KNetworkQualityGood
KNetworkQualityGood=(2)
KNetworkQualityPoor
KNetworkQualityPoor=(3)
KNetworkQualityBad
KNetworkQualityBad=(4)
KNetworkQualityVBad
KNetworkQualityVBad=(5)
KNetworkQualityUnavailable
KNetworkQualityUnavailable=(6)
AudioFrameFormat
音频帧格式。
Declared in KRtcEngineConstants.java
属性
KAudioFrameFormatPcmS16Le
KAudioFrameFormatPcmS16Le=(0)
VideoFrameFormat
视频帧格式。
Declared in KRtcEngineConstants.java
属性
KVideoFrameFormatYuvI420
KVideoFrameFormatYuvI420=(0)